﻿Imports System.Reflection


Public MustInherit Class DataFilterTypeBase(Of T)

    Protected Friend iTable As String
    Protected Friend iFieldName As String = ""
    Protected Friend iValue As Object

    Public Property FieldName() As T
        Get
            Return [Enum].ToObject(GetType(T), Me.iFieldName)
        End Get
        Set(ByVal value As T)
            Me.iFieldName = value.ToString
        End Set
    End Property

    Public MustOverride Function GetSQL() As String


End Class

